textarea=There is a variety of functions that can be implemented on the firewall to protect a network or a specific enclave. This includes access control and filtering, authentication, auditing, reporting, encryption, and Network Address Translation. The amount of security required to protect against attacks must be based on the requirements for robustness. Follow the robustness strategy outlined in this topic as a basis for determining the security requirements of your network.